home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / NDK / NDK_1.3 / Include-Strip1.3 / include.h / hardware / custom.h < prev    next >
Encoding:
C/C++ Source or Header  |  1988-07-15  |  1.4 KB  |  98 lines

  1. #ifndef    HARDWARE_CUSTOM_H
  2. #define    HARDWARE_CUSTOM_H
  3. struct    Custom    {
  4. UWORD    bltddat;
  5. UWORD    dmaconr;
  6. UWORD    vposr;
  7. UWORD    vhposr;
  8. UWORD    dskdatr;
  9. UWORD    joy0dat;
  10. UWORD    joy1dat;
  11. UWORD    clxdat;
  12. UWORD    adkconr;
  13. UWORD    pot0dat;
  14. UWORD    pot1dat;
  15. UWORD    potinp;
  16. UWORD    serdatr;
  17. UWORD    dskbytr;
  18. UWORD    intenar;
  19. UWORD    intreqr;
  20. APTR    dskpt;
  21. UWORD    dsklen;
  22. UWORD    dskdat;
  23. UWORD    refptr;
  24. UWORD    vposw;
  25. UWORD    vhposw;
  26. UWORD    copcon;
  27. UWORD    serdat;
  28. UWORD    serper;
  29. UWORD    potgo;
  30. UWORD    joytest;
  31. UWORD    strequ;
  32. UWORD    strvbl;
  33. UWORD    strhor;
  34. UWORD    strlong;
  35. UWORD    bltcon0;
  36. UWORD    bltcon1;
  37. UWORD    bltafwm;
  38. UWORD    bltalwm;
  39. APTR    bltcpt;
  40. APTR    bltbpt;
  41. APTR    bltapt;
  42. APTR    bltdpt;
  43. UWORD    bltsize;
  44. UWORD    pad2d[3];
  45. UWORD    bltcmod;
  46. UWORD    bltbmod;
  47. UWORD    bltamod;
  48. UWORD    bltdmod;
  49. UWORD    pad34[4];
  50. UWORD    bltcdat;
  51. UWORD    bltbdat;
  52. UWORD    bltadat;
  53. UWORD    pad3b[4];
  54. UWORD    dsksync;
  55. ULONG    cop1lc;
  56. ULONG    cop2lc;
  57. UWORD    copjmp1;
  58. UWORD    copjmp2;
  59. UWORD    copins;
  60. UWORD    diwstrt;
  61. UWORD    diwstop;
  62. UWORD    ddfstrt;
  63. UWORD    ddfstop;
  64. UWORD    dmacon;
  65. UWORD    clxcon;
  66. UWORD    intena;
  67. UWORD    intreq;
  68. UWORD    adkcon;
  69. struct    AudChannel    {
  70. UWORD    *ac_ptr;
  71. UWORD    ac_len;
  72. UWORD    ac_per;
  73. UWORD    ac_vol;
  74. UWORD    ac_dat;
  75. UWORD    ac_pad[2];
  76. }    aud[4];
  77. APTR    bplpt[6];
  78. UWORD    pad7c[4];
  79. UWORD    bplcon0;
  80. UWORD    bplcon1;
  81. UWORD    bplcon2;
  82. UWORD    pad83;
  83. UWORD    bpl1mod;
  84. UWORD    bpl2mod;
  85. UWORD    pad86[2];
  86. UWORD    bpldat[6];
  87. UWORD    pad8e[2];
  88. APTR    sprpt[8];
  89. struct    SpriteDef    {
  90. UWORD    pos;
  91. UWORD    ctl;
  92. UWORD    dataa;
  93. UWORD    datab;
  94. }    spr[8];
  95. UWORD    color[32];
  96. };
  97. #endif
  98.